/**
 * @description : public 重置样式、使用频率高、维护量少的样式
 * @authro      : 秦文
 * @created     : 2016-09-07
 */	
/*==================================================全局==========================================================================*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {
	overflow:hidden;
	overflow-y:auto;
} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;}/*文字强制换行word-break:keep-all;(Ff)*/
table {border-collapse: collapse;}/*细线表格*/
fieldset, img {border: none;}/*清除描边*/
ul, li {list-style-type: none;}/*无列表项目标记*/

a{
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}/* 链接无下划线,有为underline;链接去框 */

body {
	font-family:"microsoft yahei";
	font-size: 12px;
	color:#666;
	background:#fff;
}
select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer}

.h10{clear: both;height:10px;overflow: hidden;}
.h15{clear: both;height:15px;overflow: hidden;}
.h20{clear: both;height:20px;overflow: hidden;}
.h25{clear: both;height:25px;overflow: hidden;}
.h30{clear: both;height:30px;overflow: hidden;}
.h35{clear: both;height:35px;overflow: hidden;}
.h40{clear: both;height:40px;overflow: hidden;}
.h45{clear: both;height:45px;overflow: hidden;}
.h50{clear: both;height:50px;overflow: hidden;}
.h55{clear: both;height:55px;overflow: hidden;}
.h60{clear: both;height:60px;overflow: hidden;}
.h70{clear: both;height:70px;overflow: hidden;}
.h160{clear: both;height:160px;overflow: hidden;}
.clear{clear:both;}

.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}

.pos_r{
	position: relative;
}

.pos_a{
	position: absolute;
}
/*^
 * 框架
 * @created 2015.1.9
 * @return
 */	

.contBox{
	width: 100%;
	overflow: hidden;
}

.cont{
	overflow: hidden;
}

.wrap{
	width: 1200px;
	margin:0px auto;
}

/*
* 详细页右边部分
*/

.rightBox{
	width: 920px;
	overflow: hidden;
}

.subCont{
	overflow: hidden;
}

.min_h400{
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

/*^
 * 列表分页 page
 */
.page {
	overflow: hidden;
	text-align: center;
	clear: both;
	margin: 0 auto;
	font-size:12px;
	height:30px;
	line-height: 30px;
}

.page a {
	font-family: "宋体";
	border: 1px solid #ccc;
	padding: 6px 10px;
	background: #f6f5f5;
	color: #666;
	font-size: 12px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.page a:hover {
	background: #1d4493;
	color: #fff;
	border: 1px solid #1d4493;
}
.page a.hover {
	background: #1d4493;
	color: #fff;
	border: 1px solid #1d4493;
}

.page .prev{
	margin:0px 10px 0px 0px;
}

.page .next{
	margin:0px 0px 0px 10px;
}

.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #f7f7f7;
	color:#b4b4b4;
}
.page input.pageDetail {
	width: 30px;
	height:22px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.page input.page_bnt {
	border: none;
	width: 45px;
	height: 22px;
	cursor:pointer;
	font-family: "microsoft yahei";
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

/*
* leftNav
*/
.leftBox{
	width: 245px;
	overflow: hidden;
}

.leftNav_dl{
	overflow: hidden;
}

.leftNav_dl dd{
	position: relative;
	overflow: hidden;
	border-bottom:1px solid #fff;
	background: #fafafa;
}

.leftNav_a{
	display: block;
	height: 60px;
	overflow: hidden;
	padding-left: 85px;
	font-size: 16px;
	color:#666;
	line-height: 60px;
	background: url(../images/leftNavIcon1.png) no-repeat 65px center;
}

.leftNav_a:hover{
	color:#fff;
	background: #1d4493 url(../images/leftNavIcon1_h.png) no-repeat 65px center;
}
.leftNav_dl dd.hover .leftNav_a:hover,
.leftNav_dl dd.hover .leftNav_a{
	color:#fff;
	background: #1d4493 url(../images/leftNavIcon1_h1.png) no-repeat 65px center;
}

.leftNav_ul{
	overflow: hidden;
	padding-left: 85px;
	display: none;
}

.leftNav_dl dd.hover .leftNav_ul{
	display: block;
}

.leftNav_ul li{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}

.leftNav_ul li a{
	font-size: 12px;
	color:#333333;
}

.leftNav_ul li a:hover{
	color:#d33d3d;
}

.leftNav_ul li.hover a{
	color:#d33d3d;
}

.leftNav_ul li.hover{
	background: url(../images/leftNavIcon2.png) no-repeat 100px center;
}

.leftBoxCont{
	padding: 20px 10px;
	overflow: hidden;
	background: #fcfcfc;
}

.leftBoxCont div{
	padding-left: 40px;
	overflow: hidden;
	min-height: 22px;
	height:  auto !important;
	height: 22px;
	font-size: 12px;
	color:#666;
	line-height: 22px;
	margin-bottom: 5px;
}

.leftPhone{
	background: url(../images/leftPhone.png) no-repeat 11px 3px;
}

.leftFox{
	background: url(../images/leftFox.png) no-repeat 11px 3px;
}

.leftAdd{
	background: url(../images/leftAdd.png) no-repeat 11px 3px;
}

.leftCode{
	overflow: hidden;
	text-align: center;
}

.leftCode img{
	display: block;
	width: 130px;
	height: 130px;
	margin: 10px auto;
}

.leftCodeIcon{
	display: inline-block;
	height: 22px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	line-height: 22px;
	padding-right: 20px;
	background: url(../images/leftCodeIcon.png) no-repeat right center;
}

.leftMsgBt{
	display: block;
	height: 20px;
	overflow: hidden;
	padding: 70px 0px 35px;
	background: #1d4493 url(../images/leftMsgBt.png) no-repeat 54px 30px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color:#a9d0f3;
}

/*
* location
*/
.location{
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 12px;
	color:#a5a0a0;
	border-bottom:3px solid #8f8f8f;
	padding-top: 23px;
}

.location span{
	padding-left: 25px;
	background: url(../images/locationIcon.png) no-repeat left center;
}

.location a{
	font-size: 12px;
	color:#a5a0a0;
}

.location a:last-child,
.location a:hover{
	color:#1d4493;
}

.location i{
	padding: 0px 5px;
}


/*===========================top  begin===========================*/
.head{
	height: 30px;
	line-height: 30px;
	background: #fff;
}

.topWelcom{
	overflow: hidden;
	padding-left: 20px;
	font-size: 12px;
	color:#4c4c4c;
	background: url(../images/topWelcom.png) no-repeat left center;
}

.topMore{
	overflow: hidden;
}

.topMore a{
	font-size: 12px;
	color:#4c4c4c;
}

.topMore a:hover{
	color:#1d4493;
}

.topMore i{
	font-size: 12px;
	color:#a3a3a3;
	padding: 0px 10px;
}

/*
* 导航
*/
.navBox{
	width: 100%;
	height: 100px;
	position: relative;
	background: url(../images/navBigBg.png) no-repeat center center;
	z-index: 99;
}

.nav_dl{
	position: relative;
	z-index: 2;
	padding-top: 25px;
}

.nav_dl dd{
	width: 100px;
	float: left;
	display: inline;
	position: relative;
	z-index: 2;
}

.nav_a{
	display: block;
	width: 100px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	padding-bottom: 22px;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0s linear;
	-o-transition: all 0s linear;
	transition: all 0s linear;
}

/*.nav_a em{
	display: block;
	height: 2px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom:0px;
	width: 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #1d4493;
}*/

.nav_a span{
	display: block;
	height: 30px;
	overflow: hidden;
	font-size: 16px;
	color:#4c4c4c;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nav_a i{
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
	color:#bfbfbf;
	font-family: "Arial";
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nav_dl dd.hover .nav_a{
	border-bottom:2px solid #1d4493;
}

.nav_dl dd.hover .nav_a span,
.nav_a:hover span{
	color:#1d4493;
}

.nav_dl dd.hover .nav_a i,
.nav_a:hover i{
	color:#737373;
}

/*.nav_dl dd.hover .nav_a em{
	width: 100px;
}*/

.nav_ul{
	position: absolute;
	left: 0px;
	top:74px;
	width: 100px;
	overflow: hidden;
	padding-top: 1px;
	background: #fff;
	display: none;
}

.nav_ul li{
	height: 30px;
	overflow: hidden;
	border-bottom:1px solid #ebeae9;
	line-height: 30px;
	text-align: center;
}

.nav_ul li a{
	font-size: 12px;
	color:#424242;
}

.nav_ul li a:hover{
	color:#1d4493;
	text-decoration: underline;
}

.nav_dl dt{
	width: 134px;
	height: 124px;
	overflow: hidden;
	position: absolute;
	left: 533px;
	top:-16px;
	z-index: 1;
}

.nav_dl dt a{
	display: block;
	width: 134px;
	height: 124px;
	overflow: hidden;
	margin:0px auto;
}

.navShadow{
	display: block;
	width: 100%;
	height: 134px;
	overflow: hidden;
	background: url(../images/navTopBg.png) no-repeat center center;
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 1;
}


/*
* banner begin
*/
#banner{
	width: 100%;
	position:relative;
	overflow: hidden;
}

#banner .center { 
	margin: 0 auto; 
	position: relative;
	width: 1920px;
	left: 50%; 
	margin-left:-960px; 
}
#banner .center .relative { 
	overflow: hidden; 

} /*-460px=(1920px-1000px)/2*/

#banner .slide_ul{
	width:1920px;
	overflow: hidden;
}

#banner .slide_ul li{
	width:100%;
	overflow: hidden;
	position: relative;
}

#banner .slide_ul li a{
	width: 100%;
	height: 500px;
	display: block;
	overflow: hidden;
}

@keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
}

@-webkit-keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
}

@-moz-keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
}

@-o-keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
}

#banner .hd{
	width: 100%;
	height: 15px;
	position: absolute;
	bottom:20px;
	left: 0px;
	z-index: 1;
	text-align: center;
}

#banner .hd ul{
	overflow: hidden;
	display: inline-block;
}

#banner .hd ul li{
	width: 16px;
	height:16px;
	overflow: hidden;
	/*margin:0px 5px;*/
	cursor: pointer;
	float: left;
	display: inline;
	line-height: 100px;
	margin-right: 15px;
	background: url(../images/banIcon1.png) no-repeat center center;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	transition:all 0.5s linear;
}

#banner .hd ul li.on{
	background: url(../images/banIcon1_h.png) no-repeat center center;
}

.ban_bt{
	display: block;
	width: 74px;
	height:74px;
	overflow: hidden;
	z-index: 9;
	display: none;
}

#banner:hover .ban_bt{
	display: block;
}

#banner .prev{
	background: url(../images/banPrev.png) no-repeat center center;
	position: absolute;
	left:220px;
	top:248px;
}

/*#banner .prev:hover{
	background: url(../images/banPrev_h.png) no-repeat center center;
}*/

#banner .next{
	background: url(../images/banNext.png) no-repeat center center;
	position: absolute;
	right:220px;
	top:248px;
}

/*#banner .next:hover{
	background: url(../images/banNext_h.png) no-repeat center center;
}*/

.bannerBt{
	width: 100%;
	height: 65px;
	/*overflow: hidden;*/
	position: absolute;
	left: 0px;
	bottom:285px;
	text-align: center;
	margin: 
}

.bannerBt a{
	display: inline-block;
	width: 185px;
	height: 65px;
	/*overflow: hidden;*/
	font-size: 20px;
	color:#fff;
	text-align: center;
	line-height: 65px;
	background: rgba(0,59,116,08);
	margin: 0px 10px;
	position: relative;
}

.bannerBt a i{
	display: none;
}

.banText{
	width: 826px !important;
	height: 78px !important;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -413px;
	top:211px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-animation: banText 5s linear infinite;
	-o-animation: banText 5s linear infinite;
	animation: banText 5s linear infinite;
}

@keyframes banText{
	0%   {transform:scale(0);}
	25%  {transform:scale(0.5);}
	50%  {transform:scale(1);}
	100% {transform:scale(1);}
}

.subBanner{
	width: 1920px;
	height:370px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.subBanner a{
	display: block;
	overflow: hidden;
	width: 1920px;
	height:370px;
}

.subMenu{
	display: block;
	width: 245px;
	height: 36px;
	overflow: hidden;
	position: absolute;
	left: 360px;
	bottom: 0px;
	background: url(../images/subMenu.png) no-repeat center center;
	padding: 26px 0px;
}

.subMenu span{
	display: block;
	width: 120px;
	height: 25px;
	overflow: hidden;
	font-size: 22px;
	color:#fff;
	padding-bottom: 10px;
	line-height: 25px;
	text-align: right;
	float: left;
}

.subMenu i{
	display: block;
	width: 105px;
	height: 15px;
	overflow: hidden;
	padding-top: 20px;
	line-height: 15px;
	font-size: 14px;
	color:#e4bebf;
	padding-left: 15px;
	float: left;
	background: url(../images/subMenuIcon.png) no-repeat left bottom;
}




/*
* 底部
*/
.bc_242424{
	background: #242424;
}

.footMenu{
	overflow: hidden;
}

.footMenu_dl{
	width: 110px;
	overflow: hidden;
}

.footMenu_dl dt{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}

.footMenu_dl dt a{
	font-size: 16px;
	color:#a8a8a8;
}

.footMenu_dl dt a:hover{
	color:#fff;
}

.footMenu_dl dd{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.footMenu_dl dd a{
	font-size: 12px;
	color:#636363;
}

.footMenu_dl dd a:hover{
	color:#fff;
}

.footMenuR{
	overflow: hidden;
}

.footLink{
	width: 200px;
	overflow: hidden;
	padding: 0px 15px;
	border:1px solid #323233;
	border-top:none;
	border-bottom:none;
	height: 175px;
}

.footLinkTit{
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color:#a8a8a8;
	text-align: center;
	background: url(../images/footLinkTit.png) no-repeat center center;
}

.footLink a{
	display: block;
	width: 50%;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 12px;
	color:#636363;
	float: left;
}

.footLink a:hover{
	color:#fff;
}

.footCode{
	overflow: hidden;
	margin-left: 25px;
	height: 175px;
}

.footCode span{
	display: block;
	width: 145px;
	height: 145px;
	overflow: hidden;
}

.footCode span img{
	display: block;
	width: 145px;
	height: 145px;
}

.footCode div{
	font-size: 20px;
	color:#a3a3a3;
	overflow: hidden;
	text-align: center;
	margin-top: 5px;
}

.foot{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	background: #1a1a1a;
}

.footL,
.footR,
.footR a{
	font-size: 12px;
	color:#a3a3a3;
}

.footR a:hover{
	color:#fff;
}


/*
* singleArticle
*/

.articleBox{
	overflow: hidden;
	font-size: 14px;
	color:#888888;
	line-height: 28px;
}

.articleBox img{
	max-width: 100%;
}

/*
* newsTextImg
*/
.newsTxtImg_dl{
	width: 942px;
	overflow: hidden;
}

.newsTxtImg_dl dd{
	width: 270px;
	height: 270px;
	overflow: hidden;
	float: left;
	display: inline;
	margin:0px 22px 22px 0px;
	border:1px solid #e5e5e5;
	padding: 10px;
}

.newsTxt_a{
	display: block;
	width: 220px;
	height: 100px;
	overflow: hidden;
	padding: 0px 25px 10px;
	border-bottom:1px solid #e0e0e0;
	margin-bottom: 10px;
}

.newsTxt_a img{
	display: block;
	width: 220px;
	height: 100px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.newsTxtImg_dl dd:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.newsTxtName{
	font-size: 16px;
	color:#666;
	display: block;
	text-align: center;
}

.newsTxtName:hover{
	color:#1d4493;
}

.newsTxtDeta{
	height: 80px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	line-height: 20px;
	margin:10px 0px;
}

.newsTxtMore{
	font-size: 12px;
	color:#b30c12;
}

.newsTxtMore:hover{
	text-decoration: underline;
}

/*
* newsView
*/

.newsView{
	width: 100%;
	overflow: hidden;
	font-size: 12px;
	color:#2d2d2d;
	line-height: 28px;
	padding: 10px 0px;
}

.newsTit{
	font-size: 22px;
	color:#252525;
	height:45px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
}

.artnewsTime{
	font-size: 12px;
	color:#9a9a9a;
	text-align: center;
	border-bottom:1px dashed #dedede;
	padding-bottom: 20px;
}

.artnewsTime span{
	cursor: pointer;
	margin: 0px 5px;
}

.artnewsTime span.hover{
	color:#005ba1;
}

#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:715px;
	height:450px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:715px;
	height:450px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	overflow: hidden;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #c80000;background:#c80000;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}

.video{
	width: 740px;
	height:525px;
	overflow: hidden;
	margin:0px auto;
}

.video_name{
	display: block;
	height:45px;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color:#666;
}

/*newsView begin*/

.article_box{
	width:950px;
	overflow: hidden;
}
.article_title{
	width:100%;
	height:35px;
	line-height: 35px;
	font-size: 18px;
	font-family: "microsoft yahei";
	color:#757575;
	text-align: center;
	font-weight: 600;
}

.article_time{
	width:100%;
	line-height: 35px;
	font-size: 12px;
	font-family: "宋体";
	color:#b2b2b2;
	text-align: center;
}

.article{
	width:100%;
	overflow: hidden;
	font-family: "宋体";
	font-size: 12px;
	color:#808080;
	line-height: 30px;
}

.art_dowload{
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	font-family: "microsoft yahei";
	color:#707375;
	line-height: 20px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}

.art_dowload a{
	background: url(../images/art-dowload.png) no-repeat left 0px;
	padding:0px 0px 0px 20px;
	margin-left:10px;
	font-size: 14px;
	font-family: "microsoft yahei";
	color:#707375;
}

.art_dowload a:hover{
	color:#b91719;
}

.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #777;
	font-size: 12px;
	line-height:30px;
	padding:10px 0 5px 0;
	font-family: "宋体";
	background: url(../images/line1.jpg) no-repeat center bottom;
}
.article_time span{
	display:inline-block;
	height:30px;
	padding:0 5px; 
	cursor: pointer;
	}
.article_time span.hover{
	color: #ff0303;
}

.article_page{
	padding:15px 0;
	text-align:center;
}

.article_page a{
	padding:2px 6px;
	border: 1px solid #efefef;
	background: #fff;
}

.article_page a:hover{ 
	color:#fff;
	background: #235d3f;
	border:1px solid #235d3f;
}

.article_page a.hover{ 
	color:#fff;
	background: #235d3f;
	border:1px solid #235d3f;
}


.article_pageUp{
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0;
	position: relative;
	border-top:1px solid #d9e2ea;
	}
.article_pageUp dl dd{
	display:block;
	height:30px;
	clear:both;
	line-height:30px;
	}
.article_pageUp dl dd span{
	float: left;
	display: inline-block;
	height:30px;
	overflow: hidden;
	text-align: center;
	color:#cb0515;
	font-size: 14px;
}

.article_pageUp dl dd a{
	float: left;
	color:#4c4c4c;
	font-size: 14px;
	display: inline-block;
	height:30px;
	overflow: hidden;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	transition:all 0.5s linear;
	}

.article_pageUp dl dd a:hover{
	color:#003b74;
	}

.newsViewShare{
	position: absolute;
	right: 0px;
	top:20px;
}

.shareTit{
	font-size: 12px;
	color:#555;
	float: left;
	margin-right: 10px;
}

.tags a{
	color: #333;
}
.tags a:visited{
	color: #333;
}
.tags a:hover{
	color: #333;
}
.tags a:active{
	color: #333;
}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	color: #888;
	background:#f1f1f1;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#c2c2c2;
	}
.articlePage a.hover{
	color:#fff;
	background:#c2c2c2;
	}



/*视频*/
.videoPlay{
	width: 730px;
	overflow: hidden;
	margin:0px auto;
}

.video_name{
	width: 100%;
	display: block;
	overflow: hidden;
	height:35px;
	margin:10px 0px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color:#999;
	font-family: "microsoft yahei";
}

/*全图列表 1*/

.newsAllImg_dl{
	width: 933px;
	overflow: hidden;
}


.newsAllImg_dl dd{
	width: 210px;
	height: 320px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 13px 12px 0px;
	border:1px solid #dbdbdb;
	padding: 4px;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.newsAll_a{
	display: block;
	width: 150px;
	height: 220px;
	overflow: hidden;
	padding: 30px;
	background: url(../images/ind3ndBg.png) repeat left top;
}

.newsAll_a img{
	display: block;
	width: 150px;
	height: 220px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.newsAllTit{
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 14px;
	color:#464646;
	text-align: center;
	background: #fff;
}

.newsAllImg_dl dd:hover{
	background: #1d4493;
	border-color:#1d4493;
}

.newsAllImg_dl dd:hover .newsAll_a img{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.newsAllImg_dl dd:hover .newsAllTit{
	color:#1d4493;
}

/*
* newsList
*/

.newsList_dl{
	overflow: hidden;
	padding: 0px 15px;
}

.newsList_dl dd{
	height: 120px;
	overflow: hidden;
	padding: 20px;
	position: relative;
	border-bottom:1px solid #fafafa;
}

.newsList_a{
	font-size: 16px;
	color:#000;
	font-weight: bold;
}

.newsListTime{
	display: block;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 12px;
	color:#999;
	margin:10px 0px;
}

.newsListIntr{
	height: 50px;
	overflow: hidden;
	font-size: 12px;
	color:#555;
	line-height: 25px;
	text-indent:2em;
}

.newsListIntr a{
	color:#1d4493;
}

.newsList_dl dd:hover .newsList_a,
.newsListIntr a:hover{
	color:#1d4493;
}

.newsList_dl dd:hover{
	background: #fafafa;
}

.newsListImg{
	display: block;
	width: 150px;
	height: 110px;
	overflow: hidden;
	position: absolute;
	left: 20px;
	top:20px;
	padding: 5px;
	background: #fff;
}

.newsListImg img{
	display: block;
	width: 150px;
	height: 110px;
}

.newsListDeta{
	height: 120px;
	overflow: hidden;
	margin-left: 180px;
}

/*
* message
*/

.msgTit{
	display: block;
	font-size: 14px;
	color:#808080;
	overflow: hidden;
}

.msg_ul{
	overflow: hidden;
	padding: 10px 0px;
	background: #fafafa;
}

.msg_ul li{
	width: 306px;
	overflow: hidden;
	border-right:1px solid #e6e6e6;
	float: left;
	display: inline;
	font-size: 14px;
	color:#4c4c4c;
	text-align: center;
	line-height: 20px;
	padding-top: 90px;
	height: 40px;
}

.msg_ul li.item1{
	background: url(../images/msgIcon1.png) no-repeat center 10px;
}

.msg_ul li.item2{
	background: url(../images/msgIcon2.png) no-repeat center 10px;
}

.msg_ul li.item3{
	border-right: none;
	background: url(../images/msgIcon3.png) no-repeat center 10px;
}

.msgForm {
	clear: both;
	overflow:hidden;
}
.msgForm dd {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
	overflow: hidden;
}

.msgForm dd label{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-right: 10px;
	float: left;
}

.msgForm dd label em{
	padding-left: 5px;
	font-size: 14px;
	color:#9c9c9c;
	font-family: "宋体";
	cursor: pointer;
}

.msgForm dt {
	display: block;
	clear: both;
	overflow: hidden;
}
.msgForm_left {
	width: 65px;
	line-height: 30px;
	float: left;
	display: inline;
	text-align: right;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
}
.msgForm_right {
	float: left;
	display: inline;
}

.msgForm_need{
	float: left;
	line-height: 30px;
	font-size: 12px;
	color:#666666;
	padding-left:30px;
}

.msgForm_need i{
	color:#ca3238 !important;
	padding-right:5px;
}

.form1_right select {
	padding: 2px;
}
.msgForm_input {
	float: left;
	line-height: 28px;
	height: 28px;
	border: 1px solid #e4e4e4;
	background: #fafafa;
}
.msgForm_input.w193 {
	width: 193px;
}

.msgForm_input.w85 {
	width: 85px;
}

.msgForm dd i{
	display: block;
	float: left;
	font-size: 12px;
	font-family: "宋体";
	color:#666666;
	line-height: 30px;
	margin:0px 0px 0px 10px;
}

.msgForm dd i em{
	color:#ca3238;
}
.msgForm_input_bt {
	width: 120px;
	height: 40px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	font-size: 14px;
	background:#c73c40;
	font-family: "microsoft yahei";
	margin:20px 0px 0px 68px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

.msgForm_reset{
	width: 120px;
	height: 40px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	font-size: 14px;
	background:#808080;
	font-family: "microsoft yahei";
	margin:20px 0px 0px 68px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}
/*.msgForm_input_bt:hover{
	background: #1f9d5c;
	color:#fff;
}*/

.msgForm_span {
	display: block;
	line-height: 30px;
	float: left;
	margin:0px 0px 0px 10px;
}

.msgForm_span a{
	font-size: 12px;
	font-family: "宋体";
	color:#666666;
	float: left;
	display: block;
}

.msgForm_span a:hover{
	color:#2e9495;
}
.msgForm_textarea {
	width: 473px;
	height: 163px;
	display: block;
	line-height: 25px;
	float: left;
	border: 1px solid #e4e4e4;
	outline: none;
	color: #000;
	padding: 5px;
	background: #fafafa;
}

/*留言内容*/
.messageShowList {
	display: block;
	overflow: hidden;
	padding: 0px 10px;
}
.messageShowList dd {
	display: block;
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #e5e5e5;
}

.messageShowList dd div{
	min-height: 25px;
	height: auto !important;
	height: 25px;
	overflow: hidden;
	font-size: 12px;
	color:#999999;
	line-height: 25px;
	position: relative;
}

.messageShowList dd div.msgDeta{
	padding-left: 70px;
}

.messageShowList dd div.msgUser{
	color:#666;
	border-bottom:1px dashed #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.messageShowList dd div span{
	display: block;
	width: 70px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	color:#666;
}

/*
* join
*/
.joinList_dl{
	width: 100%;
	overflow: hidden;
}

.joinList_dl dt{
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	background: #e0e0e0;
}

.joinList_dl span{
	display: block;
	width: 130px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color:#666;
	float: left;

}

.joinList_dl dt span{
	font-weight: bold;
	border-right:1px solid #e8e8e8;
}

.joinList_dl dt span:last-child{
	border-right:none;
}

.joinList_dl span.joinSpan1{
	width: 250px;
	text-align: left;
	padding-left: 15px;
}

.joinList_dl dd{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}

.joinList_dl dd:hover{
	background: #eef2fa;
}

.joinList_dl dd span a{
	font-size: 12px;
	color:#666;
	font-family: "宋体";
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.joinList_dl dd span a:hover{
	color:#0762b3;
	text-decoration:underline;
}

.joinBt{
	display: block;
	width: 125px;
	height: 35px;
	overflow: hidden;
	background: #d13333;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 35px;
	/*display: none;*/
	margin-top: 20px;
}

.joinBt:hover{
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	-ms-opacity: 0.8;
	-o-opacity: 0.8;
	opacity: 0.8;
}


/*招聘表单页*/
.recruitmentForm{
	clear: both;
	overflow: hidden;
}
.recruitmentFormT{
	padding: 0px 20px;
	clear: both;
	height: 55px;
	line-height: 55px;
	color: #666;
	font-size: 18px;
}

.recruitmentForm_dl{
	clear: both;
	overflow: hidden;
	padding: 20px 0;
}
.recruitmentForm_dl dd{
	clear: both;
	overflow: hidden;
	margin-bottom: 12px;
}
.recruitmentForm_dl_title{
	float: left;
	width: 80px;
	height: 30px;
	line-height: 30px;
	color: #737373;
	text-align: right;
}
.recruitmentForm_dl_text1{
	float: left;
	height: 28px;
	padding-left: 6px;
	border: 1px solid #e4e4e4;
	background: #fafafa;
}
.recruitmentForm_dl_state{
	float: left;
	width: 60px;
	line-height: 30px;
	color: #737373;
	padding: 0 10px;
}
.recruitmentForm_dl_red{
	color: #e60012;
	padding-right: 1px;
}
.recruitmentForm_dl_textarea{
	float: left;
	width: 820px;
	height: 150px;
	padding: 3px;
	border: 1px solid #e4e4e4;
	background: #fafafa;
	outline: none;
}
.recruitmentForm_dl_pic{
	float: left;
	margin: 0 10px;
}
.recruitmentForm_dl_pic img{
	display: block;
	width: 90px;
	height: 30px;
}
.recruitmentForm_dl_btn1{
	float: left;
	line-height: 30px;
	color:#737373 !important;
}


.recruitmentForm_dl dt{
	overflow: hidden;
	text-align: left;
	padding-left: 80px;
}

.recruitmentForm_dl dt a{
	display: inline-block;
	width: 125px;
	height: 35px;
	overflow: hidden;
	background: #d13333;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 35px;
}

.joinReset{
	background: #a2a2a2;
}

.joinSubmit{
	background: #79171c;
}

.w188{ width: 188px;}
.w113{ width: 113px;}
.w331{ width: 331px;}
.w78{ width: 78px;}

/*********************************首页 begin*******************************/

/*
* 首页公告
*/

.indNotice{
	height: 40px;
	overflow: hidden;
	background: #3d3d3d;
}

.noticeSlide{
	overflow: hidden;
	position: relative;
	padding:0px 60px 0px 120px;
}

.noticeSlide .bd{
	height: 30px;
	padding: 5px 0px 5px 10px;
	overflow: hidden;
	background: url(../images/noticeSlideIcon.png) no-repeat left center;
}

.notice_dl{
	overflow: hidden;
}

.notice_dl dd{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}

a.notice_a{
	float: left;
	font-size: 14px;
	color:#c0c1c4;
}

.notice_a:hover{
	color:#ecb40c;
}

.noticeTime{
	font-size: 12px;
	color:#8a8a8a;
	float: right;
}

.noticeTit{
	display: block;
	width: 80px;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	padding-left: 40px;
	font-size: 16px;
	color:#e2e9f7;
	background: url(../images/noticeTit.png) no-repeat left center;
	position: absolute;
	left: 0px;
	top:0px;
}

.noticeBtBox{
	width: 60px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top:0px;
	background: url(../images/noticeBtBox.png) no-repeat center center;
}

.noticeBtBox a.bt{
	display: block;
	width: 40px;
	height: 20px;
	overflow: hidden;
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}

.noticeBtBox a.prev{
	margin-left: 2px;
}

.noticeBtBox a.prev:hover{
	background: url(../images/noticePrev.png) no-repeat center 9px;
}

.noticeBtBox a.next{
	margin-left: 18px;
}

.noticeBtBox a.next:hover{
	background: url(../images/noticeNext.png) no-repeat center 3px;
}


/*
* 第一通栏 1st begin
*/

.indTit{
	height: 50px;
	overflow: hidden;
}

.ind1st_dl{
	width: 1285px;
	overflow: hidden;
}

.ind1st_dl dd{
	width: 172px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 85px;
}

.ind1stImg{
	display: block;
	width: 152px;
	height: 152px;
	margin:0px auto;
	overflow: hidden;
	-webkit-border-radius: 152px;
	-moz-border-radius: 152px;
	-ms-border-radius: 152px;
	-o-border-radius: 152px;
	border-radius: 152px;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.ind1st_dl dd:hover .ind1stImg{
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.ind1stImg img{
	display: block;
	width: 152px;
	height: 152px;
}

.ind1stName{
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color:#4c4c4c;
	text-align: center;
	margin-top: 5px;
}

.ind1stName:hover{
	color:#1d4493;
}

/*
* 第二通栏 2nd begin
*/
.bc_fafafa{
	background: #fafafa;
}

.ind2ndL{
	width: 440px;
	height: 255px;
	overflow: hidden;
	position: relative;
	padding: 0px 20px 0px 360px;
	border-right: 1px solid #f1f1f1;
}

.ind2ndImg{
	display: block;
	width: 340px;
	height: 255px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
}

.ind2ndImg img{
	display: block;
	width: 340px;
	height: 255px;
}

.ind2ndLText{
	height: 195px;
	overflow: hidden;
	font-size: 14px;
	color:#4f4f4f;
	line-height: 28px;
}

.ind2ndLBt{
	height: 45px;
	overflow: hidden;
	text-align: center;
	margin-top: 15px;
}

.ind2ndLBt a{
	display: inline-block;
	width: 95px;
	height: 45px;
	overflow: hidden;
	font-size: 16px;
	color:#f5f5f5;
	line-height: 45px;
	padding-left: 35px;
}

.ind2ndLBt1{
	margin-right: 20px;
	background: #1da2db url(../images/ind2ndLBt1.png) no-repeat 15px center;
}

.ind2ndLBt2{
	margin-right: 20px;
	background: #bf9e3b url(../images/ind2ndLBt2.png) no-repeat 15px center;
}

.ind2ndLBt3{
	background: #1d4493 url(../images/ind2ndLBt3.png) no-repeat 15px center;
}

.ind2ndR{
	width: 340px;
	height: 255px;
	overflow: hidden;
}

/*
* 第三通栏 3rd begin
*/

.tabTit{
	height: 40px;
	overflow: hidden;
	padding: 0px 65px;
	position: relative;
}

.tabTitCont{
	width: 1065px;
	height: 40px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}

.tab_ul{
	width: 1080px;
	overflow: hidden;
	position: relative;
	/*left: 0px;
	top:0px;*/
}

.tab_ul li{
	width: 255px;
	height: 40px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 15px;
	background: #f5f5f5;
	cursor: pointer;
	font-size: 16px;
	color:#1d4493;
	line-height: 40px;
	text-align: center;
}

.tab_ul li.hover{
	background: #1d4493;
	color:#fff;
}

.tabTit .bt{
	display: block;
	width: 38px;
	height: 38px;
	overflow: hidden;
	border:1px dashed #1d4493;
	font-size: 30px;
	color:#1d4493;
	text-align: center;
	line-height: 38px;
	font-family: "宋体";
	font-weight: bold;
}

.tabTit .tabPrev{
	position: absolute;
	left: 0px;
	top:0px;
}

.tabTit .tabNext{
	position: absolute;
	right: 0px;
	top:0px;
}

.tabCont{
	height: 345px;
	overflow: hidden;
}

.ind3rdSlide{
	overflow: hidden;
	position: relative;
}

.ind3rdSlide .bd{
	height: 345px;
	overflow: hidden;
}

.ind3rd_dl{
	width: 1210px;
	height: 345px;
	overflow: hidden;
}

.ind3rd_dl dd{
	width: 220px;
	height: 333px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 10px;
	border:1px solid #dbdbdb;
	padding: 5px;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.ind3rdBox{
	width: 220px;
	height: 333px;
	overflow: hidden;
	position: relative;
	background: #fff;
}

.ind3rdImg{
	display: block;
	width: 150px;
	height: 218px;
	overflow: hidden;
	background: url(../images/ind3ndBg.png) repeat left top;
	padding: 35px;
}

/*.ind3rdImg span{
	display: block;
	width: 200px;
	height: 215px;
	overflow: hidden;
}*/

.ind3rdImg img{
	display: block;
	width: 148px;
	height: 216px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	border:1px solid #eaedf5;
}

.ind3rd_dl dd:hover{
	background: #1d4493;
	border-color:#1d4493;
}

.ind3rd_dl dd:hover .ind3rdImg img{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.ind3rd_dl dd:hover .ind3rdTit{
	color:#1d4493;
	font-weight: bold;
}

.ind3rdDeta{
	width: 210px;
	height: 75px;
	overflow: hidden;
	background: #fff;
	position: absolute;
	left: 0px;
	top:300px;
	padding: 5px;

}

.ind3rdTit{
	display: block;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
	color:#464646;
	text-align: center;
}

.ind3rdIntr{
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	color:#8fabe3;
	line-height: 20px;
	margin-top: 10px;
}


/*
* 第四通栏 4th begin
*/

.ind4th_dl{
	width: 1220px;
	overflow: hidden;
}

.ind4th_dl dd{
	width: 220px;
	height: 100px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 22px 22px 0px;
	border:1px solid #dbdbdb;
}

.ind4th_dl dd a{
	display: block;
	width: 220px;
	height: 100px;
	overflow: hidden;
}

.ind4th_dl dd a img{
	display: block;
	width: 220px;
	height: 100px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.ind4th_dl dd a:hover img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/*
* 第五通栏 5th begin
*/
.ind5thL{
	width: 560px;
	overflow: hidden;
	position: relative;
}

.ind5thLImg{
	display: block;
	width: 560px;
	height: 180px;
	overflow: hidden;
}

.ind5thLImg img{
	display: block;
	width: 560px;
	height: 180px;
}

.ind5thLTit{
	display: inline-block;
	font-size: 18px;
	color:#595959;
	margin: 5px 0px 10px;
}

.ind5thLTit:hover{
	color:#1d4493;
}

.ind5thLIntr{
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	color:#8c8c8c;
	line-height: 20px;
	margin-bottom: 10px;
}

.ind5thLMore{
	font-size: 12px;
	color:#1d4493;
}

.ind5thLMore:hover{
	text-decoration:underline;
}

.ind5thLTime{
	width: 55px;
	height: 45px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	background: #1d4493;
	padding: 5px 0px;
}

.ind5thLTime span{
	display: block;
	width: 55px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	text-align: center;
	font-size: 24px;
	color:#fff;
	font-family: "宋体";
}

.ind5thLTime i{
	display: block;
	width: 55px;
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	color:#c3ddff;
	line-height: 20px;
	text-align: center;
}

.ind5thR_dl{
	width: 600px;
	height: 285px;
	overflow: hidden;
}

.ind5thR_dl dd{
	height: 60px;
	overflow: hidden;
	padding: 0px 0px 20px 65px;
	position: relative;
	margin-bottom: 20px;
	border-bottom:1px solid #fafafa;
}

.ind5thRTit{
	font-size: 14px;
	color:#4c4c4c;
}

.ind5thRTit:hover{
	color:#1d4493;
}

.ind5thRIntr{
	height: 36px;
	overflow: hidden;
	font-size: 12px;
	color:#999999;
	line-height: 18px;
	margin-top: 5px;
}

.ind5thRTime{
	display: block;
	width: 55;
	height:60px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
}

.ind5thRTime span{
	display: block;
	width: 55px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	font-size: 50px;
	color:#8c8c8c;
	font-family: "宋体";
}

.ind5thRTime i{
	display: block;
	width: 55px;
	height: 20px;
	overflow: hidden;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color:#999;
}


/*
* videoList
*/

.videoList_dl{
	padding: 0px 10px;
	overflow: hidden;
}

.videoList_dl dt{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}

.hotVideo{
	width: 360px;
	height: 270px;
	overflow: hidden;
}

.hotVideoDeta{
	width: 470px;
	height: 220px;
	overflow: hidden;
	padding: 25px 20px 25px 50px;
}

.videoHotName{
	font-size: 16px;
	color:#454545;
}

.videoHotIntr{
	height: 140px;
	overflow: hidden;
	font-size: 12px;
	color:#949494;
	line-height: 28px;
	text-indent: 2em;
	margin: 10px 0px;
}

.videoOther{
	overflow: hidden;
}

.videoHotMore{
	display: block;
	width: 100px;
	height: 32px;
	overflow: hidden;
	font-size: 12px;
	color:#1d4493;
	text-align: center;
	line-height: 32px;
	font-family: "宋体";
	background: url(../images/videoHotMore.png) no-repeat center center;
}

.videoList_dl dd{
	width: 280px;
	height: 210px;
	overflow: hidden;
	float: left;
	display: inline;
	margin:10px;
	position: relative;
}

.videoImg{
	display: block;
	width: 280px;
	height: 210px;
	overflow: hidden;
}

.videoImg img{
	display: block;
	width: 280px;
	height: 210px;
}

.videoTit{
	display: block;
	width: 100%;
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	line-height: 40px;
	color:#fff;
	text-align: center;
	background: rgba(0,0,0,0.6);
	position: absolute;
	left: 0px;
	bottom:0px;
	z-index: 2;
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}

.videoBt{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../images/videoBt.png) no-repeat center center;
	position: absolute;
	left: 0px;
	top:-100%;
	z-index: 1;
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}

/*
* newsAllImg2
*/

.newsTxtImg_dl2{
	width: 942px;
	overflow: hidden;
}

.newsTxtImg_dl2 dd{
	width: 280px;
	height: 255px;
	overflow: hidden;
	float: left;
	display: inline;
	margin:0px 22px 22px 0px;
	border:1px solid #e5e5e5;
	padding: 5px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.newsAllImg2_a{
	display: block;
	width: 280px;
	height: 210px;
	overflow: hidden;
}

.newsAllImg2_a img{
	display: block;
	width: 280px;
	height: 210px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.newsAllImg2Name{
	display: block;
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	font-size: 14px;
	color:#807e7e;
	text-align: center;
	background: #fff;
}

.newsTxtImg_dl2 dd:hover{
	border-color:#1d4493;
	/*background: #1d4493;*/
	/*width: 278px;
	height: 253px;
	border:2px solid #1d4493;
	padding: 5px;*/
}

.newsTxtImg_dl2 dd:hover .newsAllImg2Name{
	color:#1d4493;
}

.newsTxtImg_dl2 dd:hover .newsAllImg2_a img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/*
* 发展历程
*/

.bigEvent_dl{
	overflow: hidden;
	background: url(../images/bigEventBg.png) repeat-y 328px top;
	margin: 40px auto;
}

.bigEvent_dl dd{
	overflow: hidden;
	padding-left: 335px;
	position: relative;
	margin-bottom: 30px;
}

.bigEventYear{
	display: block;
	width: 310px;
	height: 30px;
	overflow: hidden;
	font-size: 30px;
	line-height: 30px;
	color:#0762b3;
	text-align: right;
	padding-right: 25px;
	background: url(../images/bigEventIcon.png) no-repeat right center;
	position: absolute;
	left: 0px;
	top:0px;
}

.bigEventCont{
	padding-left: 30px;
	overflow: hidden;
	font-size: 14px;
	color:#464545;
	line-height: 30px;
}